---
layout: default
title: Final Projects
permalink: /projects/
---

<section>
  <p>
    These are the 3-week final projects of this semester's 198 students.
  </p>
  <p>
    For info on each project, check out <em>README.md</em> and/or <em>REPORT.md</em>.
  </p>
  <table style="width: 100%;">
    <thead>
      <tr>
        <th>Author(s)</th>
        <th>Project</th>
      </tr>
    </thead>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/meyerkizner">Meyer Kizner</a>
          <li><a href="https://github.com/maxmcc">Max McCarthy</a>
          <li><a href="https://github.com/lyze">David Xu</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/maxmcc/rust-jvm">
          rust-jvm</a>: Tiny implementation of a Java Virtual Machine
      </td>
    </tr>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/david-cao">David Cao</a>
          <li><a href="https://github.com/gmosley">Graham Mosley</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/gmosley/rust-DNSoverHTTPS">
          rust-dns-https</a>: DNS Server using Google's DNS-over-HTTPS
      </td>
    </tr>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/aehernandez">Alain Hernandez</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/aehernandez/Rump">
          rump</a>: Rust WAMP Client
      </td>
    </tr>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/satyakb">Satya Boddluri</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/satyakb/swarm/">
          swarm</a>: HTTP Load Tester
      </td>
    </tr>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/lianhanloh">Lianhan Loh</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/lianhanloh/redlock-rs">
          redlock-rs</a>: Redis Distributed Locks (Redlock) in Rust
      </td>
    </tr>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/bschiela">William Schiela</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/bschiela/cis198-final-project/">
          ecs_client</a>: Amazon ECS Client for Rust
      </td>
    </tr>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/parkerh">Parker Henry</a>
          <li><a href="https://github.com/hegel5000">Ian Longshore</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/hegel5000/cis198-final">
          scirust</a>: Scientific Rust
      </td>
    </tr>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/jharkins95">Jack Harkins</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/jharkins95/Rust-Monopoly">
          rust-monopoly</a>: Monopoly board game in Rust
      </td>
    </tr>
    <tr>
      <td>
        <ul>
          <li><a href="https://github.com/dzhang55">Daniel Zhang</a>
        </ul>
      </td>
      <td>
        <a href="https://github.com/dzhang55/rust-chess">
          rust-chess</a>: WebSocket Chess Server
      </td>
    </tr>
  </table>
</section>
